package ar.uba.is2.ec.matem.modelo;

import java.util.Collection;

import ar.uba.is2.common.mensaje.contenido.Dato;
import ar.uba.is2.ec.matem.algoritmo.Algoritmo;
import ar.uba.is2.ec.matem.motor.Regla;

public class ModeloEjecutable {

	private String idModelo;
	
	private Algoritmo algoritmo;

	private Collection<Dato> datos;

	private Collection<Regla> reglas;

	public Algoritmo getAlgoritmo() {
		return algoritmo;
	}

	public Collection<Dato> getDatos() {
		return datos;
	}

	public String getIdModelo() {
		return idModelo;
	}

	public Collection<Regla> getReglas() {
		return reglas;
	}

	public void setAlgoritmo(Algoritmo algoritmo) {
		this.algoritmo = algoritmo;
	}

	public void setDatos(Collection<Dato> datos) {
		this.datos = datos;
	}

	public void setIdModelo(String idModelo) {
		this.idModelo = idModelo;
	}

	public void setReglas(Collection<Regla> reglas) {
		this.reglas = reglas;
	}

}
